package com.ruoyi.system.domain.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author wux
 * @date 2023/5/30 10:31
 */
@Data
public class TProdRecordVO implements Serializable {
    @ApiModelProperty(value = "记录id")
    private Long id;

    @ApiModelProperty(value = "项目id")
    private Long projectId;

    @ApiModelProperty(value = "产品编码")
    private String prodCode;

    @ApiModelProperty(value = "生产单编号")
    private String taskCode;

    @ApiModelProperty(value = "生产批次号")
    private String batchCode;

    @ApiModelProperty(value = "产品id")
    private Long prodId;

    @ApiModelProperty(value = "产量")
    private Integer finishNum;

    @ApiModelProperty(value = "操作员")
    private String operator ;

    @ApiModelProperty(value = "生产日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date madeDate ;

    @ApiModelProperty("弧长")
    @TableField("arc_length")
    private BigDecimal arcLength;

    @ApiModelProperty("玄高")
    @TableField("height")
    private BigDecimal height;

    @ApiModelProperty("半径")
    @TableField("radius")
    private BigDecimal radius;

    @ApiModelProperty("长/止浆段长度")
    @TableField("prod_long")
    private BigDecimal prodLong;

    @ApiModelProperty("宽")
    @TableField("prod_wide")
    private BigDecimal prodWide;

    @ApiModelProperty("厚")
    @TableField("pro_thick")
    private BigDecimal proThick;

    @ApiModelProperty(value = "工字钢类型")
    private String steel;

    @ApiModelProperty("钢筋规格")
    @TableField("rebar_specifications")
    private String rebarSpecifications;

    @ApiModelProperty("钢板规格")
    @TableField("steel_plate_specifications")
    private String steelPlateSpecifications;

    @ApiModelProperty("小导管规格")
    @TableField("conduit_specifications")
    private String conduitSpecifications;

    @ApiModelProperty("钢拱架-焊接机-外弦长")
    private BigDecimal wxc;

    @ApiModelProperty("钢拱架-切割机-材料厚度")
    private BigDecimal clhd;

    @ApiModelProperty("钢拱架-切割机-半径(中)")
    private BigDecimal bj;

    @ApiModelProperty("钢拱架-切割机-外弧长")
    private BigDecimal whc;

    @ApiModelProperty("钢拱架-切割机-配方")
    private BigDecimal pf;

    @ApiModelProperty("钢拱架-焊接机-配方")
    private BigDecimal pf1;

    @ApiModelProperty("钢拱架-切割机-设定产量")
    private BigDecimal sdcl;

    @ApiModelProperty("钢拱架-焊接机-设定产量")
    private BigDecimal sdcl1;

    @ApiModelProperty("网片-剪网次数")
    private BigDecimal jwcs;

    @ApiModelProperty("网片-距离1")
    private BigDecimal jl1;

    @ApiModelProperty("网片-距离2")
    private BigDecimal jl2;

    @ApiModelProperty("网片-距离3")
    private BigDecimal jl3;

    @ApiModelProperty("网片-距离4")
    private BigDecimal jl4;

    @ApiModelProperty("网片-距离5")
    private BigDecimal jl5;

    @ApiModelProperty("网片-次数1")
    private BigDecimal cs1;

    @ApiModelProperty("网片-次数2")
    private BigDecimal cs2;

    @ApiModelProperty("网片-次数3")
    private BigDecimal cs3;

    @ApiModelProperty("网片-次数4")
    private BigDecimal cs4;

    @ApiModelProperty("网片-次数5")
    private BigDecimal cs5;

    @ApiModelProperty("网片-送丝长度")
    private BigDecimal sscd;

    @ApiModelProperty("网片-当前网格")
    private BigDecimal dqwg;

    @ApiModelProperty("网片-拉网坐标")
    private BigDecimal lwzb;

    @ApiModelProperty("小导管-钢管总长")
    private BigDecimal ggzc;

    @ApiModelProperty("小导管-成品长度")
    private BigDecimal cpcd;

    @ApiModelProperty("小导管-成品1割孔组数")
    private BigDecimal cp1gkzs;

    @ApiModelProperty("小导管-成品1割孔孔数")
    private BigDecimal cp1gkks;

    @ApiModelProperty("小导管-成品1尖头长度")
    private BigDecimal cp1jtcd;

    @ApiModelProperty("小导管-钢管直径")
    private BigDecimal ggzj;

    @ApiModelProperty("小导管-割孔半径")
    private BigDecimal gkbj;

    @ApiModelProperty("小导管-毛坯尾料长度")
    private BigDecimal mpwlcd;

    @ApiModelProperty("小导管-割枪休息位")
    private BigDecimal gqxxw;

    @ApiModelProperty("小导管-成品1尾料长度")
    private BigDecimal cp1wlcd;

    @ApiModelProperty("小导管-切割速度")
    private BigDecimal qgsd;

}
